import scrapy

import json
class TestpostSpider(scrapy.Spider):
    name = "testpost"
    allowed_domains = ["fanyi.baidu.com"]
    #关于post请求
    #1.没有参数的话，那么该请求也就没有任何意义了
    #2.方法parse也没用了
    # start_urls = ["https://fanyi.baidu.com/sug"]
    # def parse(self, response):
    #     pass
    def start_requests(self):
        url="https://fanyi.baidu.com/sug"
        data={
            "kw":"数据"
        }
        #注意这里为post请求，要使用FormRequest
        yield scrapy.FormRequest(url=url,formdata=data,callback=self.parse_two)
    def parse_two(self,response):
        # print(response.text)
        content=response.text
        obj=json.loads(content)
        print(obj)

